package com.app.biz.service;

import java.util.List;
import com.app.biz.domain.formal.BizKeyAreasValuesFormal;

/**
 * 重点地区工业增加值同比Service接口
 * 
 * @author Zhou_S
 * @date 2024-01-02
 */
public interface IBizKeyAreasValuesFormalService 
{
    /**
     * 查询重点地区工业增加值同比
     * 
     * @param baseId 重点地区工业增加值同比主键
     * @return 重点地区工业增加值同比
     */
    public BizKeyAreasValuesFormal selectBizKeyAreasValuesFormalByBaseId(String baseId);

    /**
     * 查询重点地区工业增加值同比列表
     * 
     * @param bizKeyAreasValuesFormal 重点地区工业增加值同比
     * @return 重点地区工业增加值同比集合
     */
    public List<BizKeyAreasValuesFormal> selectBizKeyAreasValuesFormalList(BizKeyAreasValuesFormal bizKeyAreasValuesFormal);

    /**
     * 新增重点地区工业增加值同比
     * 
     * @param bizKeyAreasValuesFormal 重点地区工业增加值同比
     * @return 结果
     */
    public int insertBizKeyAreasValuesFormal(BizKeyAreasValuesFormal bizKeyAreasValuesFormal);

    /**
     * 修改重点地区工业增加值同比
     * 
     * @param bizKeyAreasValuesFormal 重点地区工业增加值同比
     * @return 结果
     */
    public int updateBizKeyAreasValuesFormal(BizKeyAreasValuesFormal bizKeyAreasValuesFormal);

    /**
     * 批量删除重点地区工业增加值同比
     * 
     * @param baseIds 需要删除的重点地区工业增加值同比主键集合
     * @return 结果
     */
    public int deleteBizKeyAreasValuesFormalByBaseIds(String[] baseIds);

    /**
     * 删除重点地区工业增加值同比信息
     * 
     * @param baseId 重点地区工业增加值同比主键
     * @return 结果
     */
    public int deleteBizKeyAreasValuesFormalByBaseId(String baseId);

    List<String> getUniqueDatesFromDatabase();
}
